import { api } from './request'

/**
 * 用户登录
 * @param {Object} data - 登录数据
 * @param {string} data.username - 用户名
 * @param {string} data.password - 密码
 * @returns {Promise<Object>} - 登录结果
 */
export function login(data) {
  return api.post('/auth/login', data)
}

/**
 * 用户注册
 * @param {Object} data - 注册数据
 * @param {string} data.username - 用户名
 * @param {string} data.password - 密码
 * @returns {Promise<Object>} - 注册结果
 */
export function register(data) {
  return api.post('/auth/register', data)
}

/**
 * 用户注销
 * @returns {Promise<Object>} - 注销结果
 */
export function logout() {
  return api.post('/auth/logout')
}

/**
 * 获取当前用户信息
 * @returns {Promise<Object>} - 用户信息
 */
export function getCurrentUser() {
  return api.get('/auth/me')
} 